<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		   <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
           <meta name="author" content="Zhang Cheng">
		<title></title>
		<script src="js/vue.js" ></script>
		<script src="js/vue-router-3.0.1.js" type="text/javascript" charset="utf-8"></script>
		<style>
			html,
		    body {
		      margin: 0;
		      padding: 0;
		    }
		    h1{
		    	margin: 0;
		    	padding: 0;
		    	font-size: 16px;
		    }
			.header{
				text-align: center;
				padding: 25px;
				background-color: black;
				color: #fff;
				
			}
			.container{
				display: flex;
				height: 800px;
			}
			.left{
				background-color: orange;
				flex: 2;
			}
			.main{
				background-color: red;
				flex: 8;
			}
		</style>
	</head>
	<body>
		<div id="app">
			<router-view></router-view>
			<div class="container">
				<router-view name='left'></router-view>
				<router-view name='main'></router-view>
			</div>
			
		</div>
		<script>
			var header = {
				template:'<h1 class="header">heater头部区域</h1>',
			}
			
			var leftBox = {
				template:'<h1 class="left">left导航区域</h1>',
			}
			var mainBox = {
				template:'<h1 class="main">主体内容区域</h1>',
			}
			
			var router=new VueRouter({
				routes:[
					{
			          path: '/', components: {
			            'default': header,
			            'left': leftBox,
			            'main': mainBox
			          }
			        }
				]
			})
			
			var app = new Vue({
				el:'#app',
				data:{

				},
				methods:{
					
				},
				router,
			});
		</script>
	</body>
</html>